package com.piggy.im.domain.bo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 站内消息发布对象 sys_station_message_publish
 *
 * @author piggy
 * @date 2021-12-09
 */
@Data
public class SysPublishMsgBo implements Serializable {

    private static final long serialVersionUID=1L;

    /** 标题 */
    private String title;

    /** 内容 */
    private String content;

    /** 描述 */
    private String description;

    /** 消息级别  MsgLevelType枚举*/
    private String level;

    /** 消息类型:MsgType枚举*/
    private Integer msgType;

    /** 编码 */
    private String type;

    /** 部门id */
    @ApiModelProperty("部门id")
    private Long deptId;

    /** 角色ID */
    @ApiModelProperty("角色ID")
    private Long roleId;

    /** 业务系统 boss logi * */
    @ApiModelProperty("业务系统 boss logi *")
    private String bizSys;

    /** 创建者 */
    private String createBy;

    /** 服务商部门ID */
    @ApiModelProperty("服务商部门ID")
    private Long mainDeptId;

    /**
     * 发送的用户列表
     */
    private List<Long> userIdList;

}
